/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufsc.aps.jogodavida.model;

import br.ufsc.inf.leobr.cliente.Jogada;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Daniel
 */
public class Lance implements Jogada {
    
    protected boolean oponenteVencedor;
    private String mensagem;
    private TipoLance tipoLance;
    private Baralho baralho;
    
    private List<Carta> cartasMao;
    private List<Conjunto> conjuntos;
     
    public Lance(TipoLance tipoLance, Baralho baralho) {
        this.tipoLance = tipoLance;
        this.baralho = baralho;
    }

    public boolean isOponenteVencedor() {
        return oponenteVencedor;
    }

    public void setOponenteVencedor(boolean oponenteVencedor) {
        this.oponenteVencedor = oponenteVencedor;
    }

    public String getMensagem() {
        return mensagem;
    }

    public void setMensagem(String mensagem) {
        this.mensagem = mensagem;
    }
    
    public TipoLance getTipoLance() {
        return tipoLance;
    }

    public void setTipoLance(TipoLance tipoLance) {
        this.tipoLance = tipoLance;
    }

    public Baralho getBaralho() {
        return baralho;
    }

    public void setBaralho(Baralho baralho) {
        this.baralho = baralho;
    }

    public List<Carta> getCartasMao() {
        return cartasMao;
    }

    public void setCartasMao(List<Carta> cartasMao) {
        this.cartasMao = cartasMao;
    }

    public List<Conjunto> getConjuntos() {
        return conjuntos;
    }

    public void setConjuntos(List<Conjunto> conjuntos) {
        this.conjuntos = conjuntos;
    }
  
}
